<?php

class PhotogalleryController extends Controller
{
	public function actionIndex()
	{
	   Yii::import('application.modules.admin.modules.photo.models.*');        //Подключение моделей из модуля фотогаллереи
      $this->layout = Linkmenu::setlayout(32);                               //Устанавливает слой для данного контроллера по url из таблицы Linkmenu  
      
      
       $model = Photocat::model()->findAll();
       
       
		$this->render('index', array('model'=>$model));
	}
    
    public function actionViewphoto($id)
    {
        Yii::import('application.modules.admin.modules.photo.models.*');         //Подключение моделей из модуля фотогаллереи
        $this->layout = Linkmenu::setlayout(32);                                //Устанавливает слой для данного контроллера по url из таблицы Linkmenu  
        
        $criteria = new CDbCriteria();
        $criteria->select = 'id_photo, small, big, hide, position, id_catalog ';
        $criteria->condition = 'id_catalog = :id_catalog';
        $criteria->params = array(':id_catalog'=>$id);
        $criteria->order = 'position ASC';
        
        $images = Photo::model()->findAll($criteria);
        
        $this->render('viewphoto', array('images'=>$images));
    }




	// Uncomment the following methods and override them if needed
	/*
	public function filters()
	{
		// return the filter configuration for this controller, e.g.:
		return array(
			'inlineFilterName',
			array(
				'class'=>'path.to.FilterClass',
				'propertyName'=>'propertyValue',
			),
		);
	}

	public function actions()
	{
		// return external action classes, e.g.:
		return array(
			'action1'=>'path.to.ActionClass',
			'action2'=>array(
				'class'=>'path.to.AnotherActionClass',
				'propertyName'=>'propertyValue',
			),
		);
	}
	*/
}